package com.htbb.common.msgBodyAdvice;

import org.springframework.web.bind.annotation.Mapping;

import java.lang.annotation.*;

/**
 * 加解密处理标识
 * @author liulongli
 * @date 2017-5-22
 */
@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Mapping
public @interface CryptionType {
    /**
     * 是否需要对响应model数据加密
     * @return
     */
    boolean encode() default true;
    
    /**
     * 是否需要对请求body解密
     * @return
     */
    boolean decode() default true;
}